#ifndef __UT_TIMING_ARC__
#define __UT_TIMING_ARC__

#include <vector>
using namespace std;

struct LibParserLUT;

class utTimingArc_C
{
    public:
        static double interpolateLUT(const LibParserLUT& p_rLUT,double p_dInputTrans,double p_dLoad);
    
    private:
        utTimingArc_C(){} //static class
        static pair<unsigned int,double> calcIterpolattionFactor(const vector<double>& p_rvIndices,double p_dVal);
};

#endif
